package com.cyj.dream.admin.model.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Description: 通讯录查询request
 * @BelongsProject: dream-DreamChardonnay
 * @BelongsPackage: com.dream.DreamChardonnay.model.request
 * @Author: ChenYongJia
 * @CreateTime: 2021-05-20 09:45
 * @Email: chen87647213@163.com
 * @Version: 1.0
 */
@Data
@ApiModel(value = "通讯录查询request", description = "SysContactsQueryRequest 通讯录查询request")
public class SysContactsQueryRequest {

    @ApiModelProperty(value = "通讯录id", example = "1")
    private Long sysContactsId;

    @ApiModelProperty(value = "通讯录人员名称")
    private String sysContactsName;

    @ApiModelProperty(value = "通讯录人员联系方式")
    private String sysContactsPhone;

    @ApiModelProperty(value = "通讯录人员生日")
    private Date sysContactsBirthday;

    @ApiModelProperty(value = "通讯录人员年龄")
    private Integer sysContactsAge;

    @ApiModelProperty(value = "通讯录人员性别（0 未知 1 男 2 女）", example = "1")
    private Integer sysContactsSex;

    @ApiModelProperty(value = "通讯录人员来源")
    private String sysContactsSource;

    @ApiModelProperty(value = "通讯录人员邮箱")
    private String sysContactsEmail;

    @ApiModelProperty(value = "通讯录人员业务类型")
    private String sysContactsBusinessTypes;

    @ApiModelProperty(value = "通讯录人员公司")
    private String sysContactsCompany;

    @ApiModelProperty(value = "通讯录人员地址")
    private String sysContactsAddress;

    @ApiModelProperty(value = "用户是否删除（0 未删除 1 已删除）", example = "1")
    private Integer sysContactsDelFlag;

    @ApiModelProperty(value = "通讯录人员状态(0:启用,1:禁用)")
    private Integer sysContactsStatus;

    @ApiModelProperty(value = "通讯录人员人员备注描述")
    private String sysContactsRemark;

    @ApiModelProperty(value = "通讯录人员人员所属项目(关联项目管理模块的项目id)", example = "1")
    private Long sysContactsInProject;

}
